package com.tea.Model.dto;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 微信获取运力id列表接口响应DTO
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DeliveryListDTO {
    
    // 错误码
    private Integer errcode;
    
    // 错误信息
    private String errmsg;
    
    // 运力公司列表
    @JSONField(name = "delivery_list")
    private List<DeliveryInfo> deliveryList;
    
    // 运力公司数量
    private Integer count;
    
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public static class DeliveryInfo {
        // 运力公司编码
        @JSONField(name = "delivery_id")
        private String deliveryId;
        
        // 运力公司名称
        @JSONField(name = "delivery_name")
        private String deliveryName;
    }
}